﻿* {
margin:0;
padding:0;
}

body {
background:#4E4E50;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#wrapper {
background:#FFF;
width:800px;
-moz-border-radius:5px;
border-radius:5px;
margin:20px auto 0;
padding:10px;
}

#header {
width:100%;
}

#header .logo {
float:left;
width:190px;
}

#header #topmenu {
float:left;
width:580px;
background:#EEE;
height:40px;
-moz-border-radius:5px;
border-radius:5px;
padding:10px;
}

#topmenu .languages,.currencies {
float:left;
width:180px;
margin-right:10px;
border-right:1px solid #A0A0A0;
}

#topmenu .shoppingcart {
float:left;
text-align:center;
}

#topmenu .cart-item {
font-weight:700;
color:#093;
}

#navigation {
background:#000;
border-top:4px solid #EEE;
border-bottom:4px solid #EEE;
color:#FFF;
height:50px;
margin-top:10px;
padding:5px 10px 10px;
}

#navigaton .searchbooks,.useronline {
float:left;
width:200px;
margin-top:5px;
}

#navigation .searchbooks {
margin-left:10px;
}

#navigation #sitemap {
float:left;
width:180px;
}

#maincontent {
margin:5px 0 10px;
}

#sidebar {
float:left;
width:300px;
margin-right:10px;
}

#wrapper_main_menu {
background:#F9AD00;
height:160px;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:10px;
font-size:14px;
font-weight:700;
}

#main_menu {
list-style-type:none;
margin:0 20px 0 40px;
padding:15px 0 0;
}

#main_menu li {
background:url("images/m14.jpg")left no-repeat;
width:180px;
padding:5px 15px;
}

#main_menu li a {
margin-left:20px;
color:#FFF;
}

#main_menu .main-item {
border-bottom:2px groove #FF3;
}

#main_menu .home {
border-bottom:2px groove #F03;
}

#categories {
margin-bottom:10px;
}

#main_categories {
list-style-type:none;
}

#main_categories li {
background:url("images/m30.jpg") top left no-repeat #DDD;
margin-bottom:2px;
padding:2px 0;
}

#main_categories li a {
margin-left:40px;
color:#333;
}

#main_categories li:a,li:visited {
color:#000;
padding:40px 0 0 40px;
}

#content {
float:left;
width:460px;
}

#footer {
clear:both;
font-size:11px;
}

#footer .line {
height:10px;
background:#494949;
border-bottom:3px solid #DDD;
}

#footer .copyright {
margin-top:4px;
}

#footer-nav {
background:#DDD;
border-top:3px solid #DDD;
padding-top:10px;
height:30px;
-moz-border-radius:0 0 5px 5px;
}

#footer-menu ul {
display:none;
}

#footer-menu li {
display:inline;
background:url("images/m42.jpg") left no-repeat;
padding-left:10px;
margin-left:10px;
font-weight:700;
}

#footer-menu li a:hover {
color:#000;
}

#footer-nav img {
float:right;
margin:-20px 10px 0 0;
}

.clear {
clear:both;
}

#footer-menu li a,a,a:visited {
text-decoration:none;
}